package com.project.mapper;

import com.project.bean.ClassBean;

import java.util.ArrayList;

public interface IClassMapper {
    /**
     * 显示所有班级
     * @return 班级集合  班级信息{班级编号，班级名称，带班老师，开班时间 }
     */
    ArrayList<ClassBean> showAllClass();

    /**
     * 查班名
     * @param className 班级名
     * @return
     */
    public ClassBean selectClassByName(String className);

    /**
     * 添加班级
     * @param classBean 学生对象 {班级名称，带班老师，开班时间 }
     */
    void addClass(ClassBean classBean);

    /**
     * 根据班级id，查询班级人数（count* 外键）
     * @param classId 班级id
     * @return 学生人数
     */
    Integer stuNumByClassId(Integer classId);

    /**
     * 删除班级
     * @param classId
     */
    void delClass(Integer classId);
}
